body {
	font-family: "lucida grande", colibri, arial, sans-serif;
}
/* general */
a {
	color: blue;
	text-decoration: none;
}
a.internallink {
	color: blue;
	text-decoration: none;
}
a:hover {
	color: green;
	text-decoration: none;
}
a.visited {
	color: blue;
	text-decoration: none;
}
a.visited:hover {
	text-decoration: none;
	color: green;
}
a.nonexistentlink {
	color: red;
	text-decoration: none;
}
textarea {
	font-family: georgia, 'times new roman';
	font-size: 13pt;
}
input {
	font-family: georgia, 'times new roman';
	font-size: 13pt;
}
code {
	padding: 10px;
	background-color: lightgray;
}
/* specific elements */
#header {
	font-size: 28pt;
	border-bottom: thin grey solid;
}
#sidebar {
	vertical-align: top;
	border-left: thin grey solid;
	width: 150px;
}
#footer {
	border-top: thin grey solid;
}
#page_body {
	padding: 10px;
}
#revisioninfo, #page_heading {
	padding-top: 5px;
	padding-bottom: 5px;
}
#edit_title {
	font-size: 18pt;
}
#goto_box {
	font-family: 'lucida grande', arial, colibri, sans-serif;
	font-size: 10pt;
}
/* page */
#article_body {
	padding: 10px;
}